#ifndef MUSICLIST_H
#define MUSICLIST_H
#include"music.h"
#include <QVector>
#include <QObject>
#include <QUrl>
#include <QMimeDatabase>

class MusicList
{
public:
    MusicList();
    void addMusicByUrl(const QList<QUrl>& urls);
    typedef typename QVector<Music>::iterator iterator;
    iterator findMusicById(const QString& musicId);
    iterator begin();
    iterator end();
    bool empty() const;  // 返回 bool 类型，表示是否为空
    void writeToDB();
    void readFromDB();


private:
        QVector<Music> musicList;

};

#endif // MUSICLIST_H
